/*
 *--------------------------------------------------------------------------
 *   File Name:	innerint.c
 * 
 * Description:	none
 * 
 * 
 *      Author:	Zhao Yanbai [zhaoyanbai@126.com]
 * 
 *     Version:	1.0
 * Create Date: Mon Nov 10 15:58:46 2008
 * Last Update: Tue Feb 10 22:39:24 2009
 *     Version:	2.0
 * Last Update: Fri Jul 10 11:55:39 2009
 * 
 *--------------------------------------------------------------------------
 */

#include<system.h>
#define	DIE_MSG() do{\
	printk("Unsupport Now...[%s]\n", __FUNCTION__);	\
	printk("EFLAGS:%x CS:%x EIP:%x ERRCODE:%x", 	\
	regs.eflags, regs.cs, regs.eip, regs.errcode);	\
	while(1);					\
}while(0);
void doDivideError(PTRegs regs)
{
	DIE_MSG();
}
void doDebug(PTRegs regs)
{
	DIE_MSG();
}
void doNMI(PTRegs regs)
{
	DIE_MSG();
}
void doBreakPoint(PTRegs regs)
{
	DIE_MSG();
}
void doOverFlow(PTRegs regs)
{
	DIE_MSG();
}
void doBoundsCheck(PTRegs regs)
{
	DIE_MSG();
}
void doInvalidOpcode(PTRegs regs)
{
	DIE_MSG();
}
void doDeviceNotAvailable(PTRegs regs)
{
	DIE_MSG();
}
void doDoubleFault(PTRegs regs)
{
	DIE_MSG();
}
void doCoprocSegOverRun(PTRegs regs)
{
	DIE_MSG();
}
void doInvalidTss(PTRegs regs)
{
	DIE_MSG();
}
void doSegNotPresent(PTRegs regs)
{
	DIE_MSG();
}
void doStackFault(PTRegs regs)
{
	DIE_MSG();
}
void doGeneralProtection(PTRegs regs)
{
	DIE_MSG();
}
void doPageFault(PTRegs regs)
{
	DIE_MSG();
}
void doCoprocError(PTRegs regs)
{
	DIE_MSG();
}
